package datatypes.r2.quantities;

import datatypes.r2.flavors.ST_SIMPLE;
import datatypes.r2.foundation.BL;

public interface REAL extends QTZ {
	INT precision();

	REAL negated();

	BL isOne();

	REAL times(REAL x);

	REAL dividedBy(REAL x);

	REAL inverted();

	REAL power(REAL x);

	ST_SIMPLE literal();;

	REAL promotion(INT x);

	INT demotion();
}
